package cn.pzhuweb.model;

import java.util.HashMap;

import cn.pzhuweb.pojo.*;

public class UserUtil {
	// 1.检验数据的合法性
	public static Message check(SUser user) {
		if (user == null) {
			return new Message(false, "用户信息不合法");
		}
		if (user.getXm().equals("")) {
			return new Message(false, "用户名不能为空");
		}
		// 判断爱好、判断年龄
		if (user.getAge().equals("")) {
			return new Message(false, "年龄不能为空");
		}
		if (user.getHobby() == null) {
			return new Message(false, "爱好不能为空");
		}
		return new Message(true, "数据合法");

	}

	// 2.检验用户是否已经登记
	public static boolean isRegist(String username, HashMap<String, SUser> map) {

		if (map != null && map.containsKey(username)) {
			return false;
		}
		return true;
	}

	// 3.将新用户登记入用户表中
	public static HashMap<String, SUser> add(SUser user, HashMap<String, SUser> map) {
		HashMap<String, SUser> newmap = new HashMap<String, SUser>();
		if (map == null) {
			newmap.put(user.getXm(), user);
		} else {
			newmap.putAll(map);
			newmap.put(user.getXm(), user);
		}
		return newmap;
	}
}